Repository navigation
Refresh the documentation website with figures, rebuilt examples, and cool animations - #23
Merged
Merged
Conversation
Construct or replace a bath mode's Liouville initial state from the local Hamiltonian at temperature T, including T = 0 ground states and T = Inf mixed states. Co-authored-by: Cursor <cursoragent@cursor.com>
Replace hand-rolled Gibbs mixtures in Literate examples and companion scripts with thermal_mode, and document the new constructor on the API page. Co-authored-by: Cursor <cursoragent@cursor.com>
Rebuild the first PT tutorial around a truncated spin–boson model, add a follow-on instruments walkthrough, and retire the hand-written sequences page.
Rebuild the page around contractions, MPS/MPO bond dimension, and temporal networks so it leads into the process-tensor tutorials instead of a generic TN survey.
Renumber the tutorial path so construction and instruments come before unitary and dissipative dynamics, shorten those titles, and remove the boundary-driven XXZ and closed-system TFIM example pages.
Keep one small model per page, named-tuple diagnostics, and a lighter Liouville comparison instead of large dense-ED comparison harnesses.
Rewrite the dissipative, driven, laser, and two-time examples around a stated observable, the page parameters versus the figure run, and named-tuple diagnostics instead of @printf summaries. Replace takeaway lists with concrete “try changing” checks, correct companion-script paths, and fix a few formula slips (central-spin period, thermal J(ω) weights).
…panel Keep the physical workflow and cache keys visible, and match the noisy-circuit figure to the two quantities the example page now discusses. Co-authored-by: Cursor <cursoragent@cursor.com>
Replace removed :zipup with explicit :zipup_cpp, keep the thermal example on :canonzip, and bump cached process tensors to format 2 so cores built before the chronological-bond fix cannot be reused. Script headers now use -t auto. Co-authored-by: Cursor <cursoragent@cursor.com>
The suite silences warnings with NullLogger, so test_warn cannot see the thermal_mode empty-H warning after the rebase. Co-authored-by: Cursor <cursoragent@cursor.com>
Rebuild the Dense and ACE example figures after the chronological-bond fix. Raise the Ramsey bond cap to 512 so the :zipup_cpp records stay normalized, and plot the central-spin error against the exact finite-N formula. Co-authored-by: Cursor <cursoragent@cursor.com>
Draw vectorisation, tensor-network vocabulary, and the process-tensor network in the theory pages, and reuse two of those figures in the construction and instrument tutorials.
Serve a light and a dark SVG for each diagram, and show the one that matches Documenter's active theme.
Show two environment modes over three time steps joined and compressed, right to left, into a three-core process tensor. Co-authored-by: Cursor <cursoragent@cursor.com>
Snap a preparation, a custom map, and an open output onto a three-step tape, and fill the unspecified slot with an identity. Co-authored-by: Cursor <cursoragent@cursor.com>
Contract the same three-core process twice: leave the final leg open as a reduced state, or close it as a scalar. Co-authored-by: Cursor <cursoragent@cursor.com>
Show the ACE, instrument, and contraction GIFs on the landing page, with a static poster when motion is reduced, and ignore Manim draft renders. Co-authored-by: Cursor <cursoragent@cursor.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Figures, structure, and consistency
main.Scripts rebuilt on current main
:zipupis gone. Central spin, e tester, and Ramsey use explicit:zipup_cpp. The thermal example stays on:canonzip.julia --project=. -t autois the run command in the script headers.Cool animations in homepage and README
Test plan
Confirm CI passes
Confirm the documentation build completes.
docs: add new Ramsey POVM example
feat: add thermal_mode for bath Gibbs states
docs: use thermal_mode in thermal bath examples
docs: update landing page, install notes, and Liouville/PT examples
docs: better landing page
docs: split process-tensor tutorials into construction and instruments
docs: rewrite tensor-network theory as a path to process tensors
docs: polished liouville space theory
docs: more precise statements in pt theory
chore: remove boundary-driven spin and tebd/tdvp examples
docs: shorten unitary and dissipative TEBD/TDVP tutorials
docs: concise pt-mpo construction in example
add: support to do + in tester sequences
docs: detailed explanation of theory vs results
docs: more concise example in rabi oscillations
docs: reduce the length of content
docs: better figure for noisy qubit tester
docs: better placement of the model equations
docs: improve ramsey povm discussion
docs: tighten example physics and match executable runs
scripts: shorten ACE companion scripts and drop the tester coherence panel
docs: pin ACE compression and invalidate process-tensor caches
test: capture the empty-Hamiltonian warning with test_logs
docs: regenerate process-tensor figures on the corrected constructors
docs: replace theory diagram placeholders with TikZ figures
cool feat: switch theory figures with the documentation theme
docs: minor corrections in indices and instruments
manim: animate ACE compression of bath modes into a process tensor
manim: animate an instrument tape filling empty slots with identity
manim: animate contracting one process tensor to a state or a scalar
docs: play the three homepage clips in the active documentation theme
manim: safer theme-specific gif rendering
fix: bad figures of povm and histogram fixed
add cool gifs to README